

import java.util.Map;

public class JuegoTexasHoldem {

	

		/**
		 * @uml.property  name="imodalidad"
		 * @uml.associationEnd  aggregation="composite" inverse="juegoTexasHoldem:Imodalidad"
		 */
		private Imodalidad imodalidad;

		/**
		 * Getter of the property <tt>imodalidad</tt>
		 * @return  Returns the imodalidad.
		 * @uml.property  name="imodalidad"
		 */
		public Imodalidad getImodalidad() {
			return imodalidad;
		}

		/**
		 * Setter of the property <tt>imodalidad</tt>
		 * @param imodalidad  The imodalidad to set.
		 * @uml.property  name="imodalidad"
		 */
		public void setImodalidad(Imodalidad imodalidad) {
			this.imodalidad = imodalidad;
		}

		/**
		 * @uml.property  name="imodalidad1"
		 * @uml.associationEnd  aggregation="composite" inverse="juegoTexasHoldem1:Imodalidad"
		 */
		private Imodalidad imodalidad1;

		/**
		 * Getter of the property <tt>imodalidad1</tt>
		 * @return  Returns the imodalidad1.
		 * @uml.property  name="imodalidad1"
		 */
		public Imodalidad getImodalidad1() {
			return imodalidad1;
		}

		/**
		 * Setter of the property <tt>imodalidad1</tt>
		 * @param imodalidad1  The imodalidad1 to set.
		 * @uml.property  name="imodalidad1"
		 */
		public void setImodalidad1(Imodalidad imodalidad1) {
			this.imodalidad1 = imodalidad1;
		}

			
			/**
			 */
			public boolean preflop(){
				return false;	
			}

				
				/**
				 */
				public boolean flop(){
					return false;	
				}

					
					/**
					 */
					public boolean river(){
						return false;	
					}

						
						/**
						 */
						public boolean showdown(){
							return false;	
						}

							
								
								
								public boolean turn(){
									return false;	
								}

								/** 
								 * @uml.property name="mesa"
								 * @uml.associationEnd multiplicity="(1 1)" inverse="juegoTexasHoldem:Mesa"
								 */
								private Mesa mesa = new Mesa();

								/** 
								 * Getter of the property <tt>mesa</tt>
								 * @return  Returns the mesa.
								 * @uml.property  name="mesa"
								 */
								public Mesa getMesa() {
									return mesa;
								}

								/** 
								 * Setter of the property <tt>mesa</tt>
								 * @param mesa  The mesa to set.
								 * @uml.property  name="mesa"
								 */
								public void setMesa(Mesa mesa) {
									this.mesa = mesa;
								}

								/**
								 * @uml.property  name="barajaPoker"
								 * @uml.associationEnd  multiplicity="(1 1)" inverse="juegoTexasHoldem:BarajaPoker"
								 */
								private BarajaPoker barajaPoker = new BarajaPoker();

								/**
								 * Getter of the property <tt>barajaPoker</tt>
								 * @return  Returns the barajaPoker.
								 * @uml.property  name="barajaPoker"
								 */
								public BarajaPoker getBarajaPoker() {
									return barajaPoker;
								}

								/**
								 * Setter of the property <tt>barajaPoker</tt>
								 * @param barajaPoker  The barajaPoker to set.
								 * @uml.property  name="barajaPoker"
								 */
								public void setBarajaPoker(
										BarajaPoker barajaPoker) {
											this.barajaPoker = barajaPoker;
										}

								/**
								 * @uml.property  name="jugadas"
								 */
								private Map jugadas;

								/**
								 * Getter of the property <tt>jugadas</tt>
								 * @return  Returns the jugadas.
								 * @uml.property  name="jugadas"
								 */
								public Map getJugadas() {
									return jugadas;
								}

								/**
								 * Setter of the property <tt>jugadas</tt>
								 * @param jugadas  The jugadas to set.
								 * @uml.property  name="jugadas"
								 */
								public void setJugadas(Map jugadas) {
									this.jugadas = jugadas;
								}

}
